package cc.rengu.igas.channel.upqc.facade.request;

import cc.rengu.igas.channel.upqc.facade.base.BaseRequest;
import cc.rengu.igas.channel.upqc.facade.bean.CouponInfoBean;
import cc.rengu.igas.channel.upqc.facade.bean.PayerInfo;
import cc.rengu.igas.channel.upqc.facade.bean.RiskInfoBean;

import java.io.Serializable;
import java.util.List;

/**
 * 付款
 */
public class B2COrderPayRequest extends BaseRequest implements Serializable {
    private String issInsCode;    /*银联机构号  */
    private String txnNo;    /*交易顺序号  */
    private String orderType;    /*订单类型    */
    private String paymentValidTime;    /*支付有效时间*/
    private PayerInfo payerInfo;    /*付款方信息  */
    private RiskInfoBean riskInfoBean;    /*风控信息  */
    private String orderAmt;    /*订单金额    */
    private String orderCcy;    /*订单币种    */
    private String payeeComments;    /*收款方附言  */
    private String origTxnAmt;    /*初始交易金额*/
    private List<CouponInfoBean> couponInfoList;    /*优惠信息列表*/

    public RiskInfoBean getRiskInfoBean() {
        return riskInfoBean;
    }

    public void setRiskInfoBean(RiskInfoBean riskInfoBean) {
        this.riskInfoBean = riskInfoBean;
    }

    public String getIssInsCode() {
        return issInsCode;
    }

    public void setIssInsCode(String issInsCode) {
        this.issInsCode = issInsCode;
    }

    public String getTxnNo() {
        return txnNo;
    }

    public void setTxnNo(String txnNo) {
        this.txnNo = txnNo;
    }

    public String getOrderType() {
        return orderType;
    }

    public void setOrderType(String orderType) {
        this.orderType = orderType;
    }

    public String getPaymentValidTime() {
        return paymentValidTime;
    }

    public void setPaymentValidTime(String paymentValidTime) {
        this.paymentValidTime = paymentValidTime;
    }

    public PayerInfo getPayerInfo() {
        return payerInfo;
    }

    public void setPayerInfo(PayerInfo payerInfo) {
        this.payerInfo = payerInfo;
    }

    public String getOrderAmt() {
        return orderAmt;
    }

    public void setOrderAmt(String orderAmt) {
        this.orderAmt = orderAmt;
    }

    public String getOrderCcy() {
        return orderCcy;
    }

    public void setOrderCcy(String orderCcy) {
        this.orderCcy = orderCcy;
    }

    public String getPayeeComments() {
        return payeeComments;
    }

    public void setPayeeComments(String payeeComments) {
        this.payeeComments = payeeComments;
    }

    public String getOrigTxnAmt() {
        return origTxnAmt;
    }

    public void setOrigTxnAmt(String origTxnAmt) {
        this.origTxnAmt = origTxnAmt;
    }

    public List<CouponInfoBean> getCouponInfoList() {
        return couponInfoList;
    }

    public void setCouponInfoList(List<CouponInfoBean> couponInfoList) {
        this.couponInfoList = couponInfoList;
    }
}
